home *** CD-ROM | disk | FTP | other *** search
/ Organic Chemistry (8th Edition) / Image.iso / mac / installers / RasMol v2.6 / ChangeLog.5 < prev    next >
Text File  |  1995-02-23  |  12KB  |  294 lines

  1. [01/11/94]      pixutils.c
  2.         Corrected bug in routines SolidRibbon and StrandRibbon
  3.         that didn't specify __far pointers to Knots despite the
  4.         defintion in pixutils.h. Announced RasWin version 2.5.1!
  5.  
  6. [28/10/94]      !Announced the public release of RasMol and RasWin version
  7.         2.5, available by anonymous FTP from ftp.dcs.ed.ac.uk
  8.         [129.215.160.5] in the directory /pub/rasmol. The announcement
  9.         was made in bionet.software, bionet.announce, sci.bio,
  10.         sci.chem, comp.graphics.visualisation, bionet.xtallography
  11.         and sci.techniques.xtallography newsgroups.
  12.  
  13. [25/10/94]      molecule.c molecule.h command.c abstree.h
  14.         Once again improved the method rasmol uses to determine
  15.         bonding by maintaining the covalent radius of every element.
  16.         The "connect <boolean>" command has been implemented.
  17.  
  18. [24/10/94]      rasmac.c molecule.c outfile.c script.c
  19.         Associated a file creator, a file type and an icon with all
  20.         of RasMac's output files; clicking on kinemage output starts
  21.         Mage. Fixed compatability problem with metrowerks C compiler. 
  22.  
  23. [24/10/94]      raswin.c mswin31.c command.c transfor.c render.c outfile.c
  24.         Made several changes to RasMol to allow it to compile under
  25.         Microsoft Windows. Added command line options to raswin.
  26.  
  27. [24/10/94]      rasmac.c rasmac.rsrc
  28.         Added the ability to detect a file's type information when
  29.         using apple events. Also added handing of 'mMOL' signature
  30.         used by MDL's MOL files. This allows Mol files and RasMol
  31.         scripts to be treated sensibly when dragged & dropped.
  32.  
  33. [20/11/94]      x11win.c
  34.         Added an XQueryExtension test to OpenDials to avoid problems
  35.         on servers that don't understand XInputExtension. Changed
  36.         MITSHM to use XQueryExtension rather than the undocumented
  37.         XShmQueryExtension call. Fixed MacX popup menu problem.
  38.  
  39. [20/11/94]      transfor.c transfor.h command.c tokens.h
  40.         Implemented the RasMol "colour dots potential command".
  41.  
  42. [19/10/94]      rasmac.c rasmac.rsrc
  43.         Implemented File Open, Save and Export Dialog boxes.
  44.  
  45. [18/10/94]      x11win.c rasmol.c graphics.h command.c
  46.         Finished completely rewritting the X User Interface to comply
  47.         with the OSF Motif guidelines.
  48.  
  49. [14/10/94]      abstree.c
  50.         Added the american spellings of the elements ot RasMols'
  51.         exception table; cesium, aluminum and sulfur.
  52.  
  53. [13/10/94]      applemac.c rasmac.c
  54.         Implemented RasMac's About and Fatal Error Message Dialog
  55.         boxes. Also implemented "paste" into the terminal window.
  56.  
  57. [12/10/94]      x11win.c
  58.         Fixed a bug in RasMol caused by displaying a 32bit image
  59.         on a machine with the opposite byte order, e.g. AXP & SGI.
  60.  
  61. [12/10/94]      applemac.c
  62.         Fixed bug in ClipboardImage and improved printer handling.
  63.  
  64. [11/10/94]      rasmac.c applemac.c rasmac.rsrc
  65.         RasMac now interprets the `core' Apple Events and `works'
  66.         under MacMosaic. At present assumes all files are PDB data.
  67.         Implemeted "Print", "Copy" and "Page SetUp" menu options.
  68.         Fixed some portability problems for Metrowerks C.
  69.  
  70. [10/10/94]      outfile.c
  71.         Implemented generation of 32bit PICT files.
  72.  
  73. [07/10/94]      outfile.c outfile.h command.c tokens.h
  74.         Added the ability to generate PICT images on all platforms
  75.         when running the 8bit version of RasMol.
  76.  
  77. [07/10/94]      command.c command.h
  78.         Avoided problems zooming when no molecule is loaded. Made
  79.         TokenValue a Long, this corrects bug in over zooming.
  80.         Forced function prototypes on Macs as well as ansi C & PCs
  81.  
  82. [07/10/94]      x11win.c
  83.         Provided (compromise) better support for 32/24bit X displays
  84.         that are not RasMol endian, this displays images correctly
  85.         on the screen but generates incorrect raster files!
  86.  
  87. [06/10/94]      script.c command.c command.h
  88.         Added file format to the load statement and added UNIX style
  89.         scripting comment to the generated RasMol scripts.
  90.  
  91. [06/10/94]      command.c command.h
  92.         Fixed bug in RasMac that caused file names to be converted 
  93.         to upper case and truncated at the first space [like RasWin].
  94.  
  95. [06/10/94]      Imakefile rasmol.h command.c rasmol.c
  96.         Improved the RasMol Imakefile. Added much better support
  97.         for HP-UX version 9.x. Special thanks to Richard Lloyd.
  98.  
  99. [06/10/94]      render.h
  100.         Fixed Ribbons bug caused by isqrt on sun386i machines!
  101.  
  102. [28/09/94]      applemac.c
  103.         Implemented dither mode CopyBits transfers when displaying
  104.         on screens with less than 256 colours.
  105.  
  106. [26/09/94]      rasmac.c applemac.c
  107.         Reorganised mouse movement processing using null events similar
  108.         to the Windows version. Implemented all 'MouseMode's using the
  109.         option and command keys. Added 'Edit' Menu to main Menu.
  110.  
  111. [26/09/94]      molecule.c
  112.         Treat 'END' records identically to 'TER' records, allowing PDB
  113.         files to be concatenated. 
  114.  
  115. [23/09/94]      rasmol.h
  116.         Fixed a problem with the "ToUpper" macro on the Evans and 
  117.         Sutherland ESV caused by non-ansi C compiler (like sun386i).
  118.  
  119. [23/09/94]      molecule.c
  120.         Made several changes to the processing of PDB files. TER
  121.         now forces a split between chains (with identical chain idents)
  122.         Protein mainchain hydrogen bonding only within a single chain.
  123.  
  124. [23/09/94]      x11win.c
  125.         Extended RasMol's handling of dials boxes to allow the use of
  126.         Silicon Graphics' "Absolute" mode dials box. This fixes several
  127.         usability problems. Thanks to Steve Jordan.
  128.  
  129. [22/09/94]      abstree.c
  130.         Made '#' synonymous to the wildcard '?' in atom names.
  131.  
  132. [22/09/94]      script.c
  133.         No longer comment out the load command in scripts generated 
  134.         by the "write script" command. Thanks to Paul Charifson.
  135.  
  136. [16/09/94]      tokens.h transfor.h transfor.c command.c
  137.         Introduced the colour scheme "charge". This is identical
  138.         to temperature except high values are blue, low are red.
  139.  
  140. [16/09/94]      graphics.h applemac.c transfor.c
  141.         Corrected bug in 32bit RasMol when using more than 256 
  142.         colours, e.g. "colour group". Implemented 32bit Mac version.
  143.  
  144. [15/09/94]      x11win.c
  145.         Finally corrected problem with colour map flashing on SGI
  146.         Personal Iris Machines caused by Enter & Leave Notification.
  147.         Deleted unused functions "AllocSharedMem" and "FreeSharedMem".
  148.  
  149. [15/09/94]      rasmac.c applemac.c render.c command.c command.h
  150.         Ported RasMol to compile on both the Apple Machintosh 
  151.         and the PowerPC (native) using the Metrowerks C compiler. 
  152.  
  153. [15/09/94]      abstree.h abstree.c
  154.         Revised the Van der Waals radii for all the elements in
  155.         the periodic table. Atomic symbol 'Lw' is same as 'Lr'.
  156.  
  157. [14/09/94]      command.c
  158.         Added the function FetchFloat to allow the user to specify
  159.         real (fixed point) values. All commands taking distances in
  160.         RasMol units (including "set radius" and "within") may now 
  161.         also specify real values in Angstroms. "Slab", "zoom", 
  162.         "rotate" and "translate" may also take non-integral values.
  163.  
  164. [14/09/94]      molecule.c
  165.         Extended RasMol's handling of CONECT records using the 
  166.         'pseudo-convention' that double and triple bonds are
  167.         specified twice and three times respectively. Thanks to
  168.         Jeff Blaney and Dave Weinenger.
  169.  
  170. [14/09/94]      command.c
  171.         Improved the syntax of RasMol atom expressions. It is now
  172.         possible to specify a chain after a residue number or range
  173.         of residue numbers, e.g. select 5-8:a, 4b, 1:1, 6:*
  174.  
  175. [14/09/94]      script.c script.h
  176.         Modified the algorithm used for outputing bonds (including
  177.         backbone, hbonds and ssbonds) in WriteRasMolScript. This
  178.         significantly reduces size of some resulting script files.
  179.         Also corrected a bug outputing scripts containing ribbons.
  180.  
  181. [11/09/94]      rasmac.c applemac.c RasMac.rsrc
  182.         Completed initial port of RasMol to the Apple Machintosh.
  183.         All that remains to be done are the apple specific dialog
  184.         boxes and apple events.
  185.  
  186. [01/09/94]      command.c
  187.         Corrected a bug in LoadFile that caused the file depth to
  188.         be reset. This resulted in `DisplaySelectCount' showing
  189.         the result of each operation in a RasMol script.
  190.  
  191. [01/09/94]      script.c script.h outfile.c outfile.h
  192.         Split the RasMol module "outfile", to produce a new module
  193.         "script" responsible for generating script like output
  194.         files. This avoids the 32K per segment limit on the Apple
  195.         Machintosh.
  196.  
  197. [09/08/94]      transfor.c
  198.         Corrected bug in CPKColourAttrib that assumed there were 
  199.         only seven CPK colours. This caused compounds containing
  200.         heavy atoms to be displayed in the wrong colour.
  201.  
  202. [09/08/94]      pixutils.c
  203.         Corrected two bugs that were producing incorrectly drawn
  204.         vectors. The first in ClipVector resulted in lines never 
  205.         being partially clipped, the other a bug in DrawTwinVector.
  206.  
  207. [08/08/94]      outfile.c
  208.         Improved quality of MolScript and Kinemage output files.
  209.  
  210. [04/08/94]      transfor.c transfor.h render.c
  211.         Improved implementation of shadowing using the fact that
  212.         the inverse of a general rotation matrix is its transpose.
  213.         This should improve the RasMol critical path!
  214.  
  215. [02/08/94]      molecule.c
  216.         Implemented the function ReadPDBCoord to allow RasMol to
  217.         read in Chem3D format PDB files. Thanks to Henry Rzepa.
  218.  
  219. [02/08/94]      command.c
  220.         Disabled the use of "save" and "write" commands in RasMol
  221.         scripts. This avoids security problems when used with the
  222.         internet. Thanks to Martin Hargreaves and Ian Dunkin.
  223.  
  224. [01/08/94]      Makefile
  225.         Fixed problem that resulted in getpwnam only searching the
  226.         local /etc/passwd and not NIS. Thanks to Mike Hann.
  227.  
  228. [27/07/94]      abstree.h abstree.c command.c
  229.         Added element name to periodic table to allow the use
  230.         of element names, and their corresponding plurals, as 
  231.         predefined set names containg all elements of that type.
  232.         For example, "select chlorines" and "select zinc".
  233.  
  234. [22/07/94]      raswin.c
  235.         Implemented "Drag & Drop" functionality in RasWin.
  236.  
  237. [20/07/94]      font.h pixutils.c pixutils.h render.c command.c tokens.h
  238.         Implemented prototype atom labelling in RasMol. The commands
  239.         "label <string>", "colour label <colour>" and "set fontsize 
  240.         <value>" are all implemented. Needs more work on label
  241.         placement, clipping and optimisations.
  242.  
  243. [14/07/94]      rasmol.c
  244.         Extended cursor key mappings in to handle DEC and ANSI control
  245.         sequences for cursor keys in application mode.
  246.  
  247. [14/07/94]      abstree.c abstree.h transfor.c transfor.h render.c molecule.c
  248.         Completed support for entire periodic table of elements. This
  249.         now uses a single structure for VdW radius and CPK colours.
  250.         The property "elemno" now specifies the atom's atomic number.
  251.  
  252. [11/07/94]      tokens.h command.c
  253.         Made the keyword 'source' synonymous with 'script', and 
  254.         the keyword 'mainchain' synonymous with the predefined 
  255.         set backbone.
  256.  
  257. [08/07/94]      tokens.h command.c molecule.c
  258.         Introduced the command 'connect' to force RasMol to
  259.         determine the bonding of the current molecule.
  260.  
  261. [29/06/94]      molecule.c
  262.         Corrected bug in LoadPDBMolecule that resulted in CONECT
  263.         records from Pat Walter's "babel" being misinterpreted.
  264.  
  265. [24/06/94]      outfile.c
  266.         Improved the quality of stick bonds in Vector PostScript by 
  267.         shading them by their angle to the viewer.
  268.  
  269. [23/06/94]      outfile.c rasmol.doc
  270.         Corrected problem in WriteScriptFile that resulted in 
  271.         syntax errrors in RasMol script files describing hydrogen
  272.         (and disuplhide) bonding patterns. Thanks to Martti Tolvanen.
  273.  
  274. [17/06/94]      command.c
  275.         Introduced the file format "RasMol" to the write command
  276.         which is equivalent to the "Script" format specifier.
  277.  
  278. [14/06/94]      raswin.c
  279.         Corrected minor bug that caused the About dialog box in 
  280.         Windows NT not to display the processor type. Special
  281.         thanks to Pedro Mendes.
  282.  
  283. [13/06/94]      rasmol.doc manual.doc manual.ps
  284.         Corrected Dreiding spelling mistake in rasmol.doc and fixed
  285.         problem with manual.ps caused by a bug in the PostScript
  286.         printer driver supplied by Microsoft.
  287.  
  288. [09/06/94]      !Announced the public release of RasMol and RasWin version
  289.         2.4, available by anonymous FTP from ftp.dcs.ed.ac.uk
  290.         [129.215.160.5] in the directory /pub/rasmol. The announcement
  291.         was made in bionet.software, bionet.announce, sci.bio,
  292.         sci.chem, comp.graphics.visualisation, bionet.xtallography
  293.         and sci.techniques.xtallography newsgroups.
  294.